.banner img {
    width: 100%;
}

body {
    padding: 0;
    margin: 0;
}

.weui-panel__hd {
    text-align: left;
}

.dialog-show .weui-grids {
    height: 200px;
    overflow-y: auto;
    padding-bottom: 20px;
}

.weui-grids .weui-grid.vux-grid-item-no-border {
    position: relative;
    text-decoration: none;
    padding: 5px;
}

.weui-grids span.vux-badge.vux-badge-single {
    position: absolute;
    right: 5px;
    top: 5px;
}

.touch-long {
    min-height: 300px;
    width: 100%;
}

.weui-grids .weui-grid__icon {
    width: 50px;
    height: 50px;
}

.weui-grids .weui-grid:after, .touch-long .weui-grids:before, .dialog-show .weui-grids:before {
    border: 0;
}

.weui-grid__icon img {
    border-radius: 50%;
}

.borderradius .weui-grid__icon img {
    border-radius: 50%;
}

.dialog-show .vux-divider:after, .dialog-show .vux-divider:before {
    background-image: none;
}

body, div, a, p, span {
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

img {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.paddings {
    padding-bottom: 20px;
}

a {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currentlynot supported by any browser */
}

.blur-content{
    /*filter: blur(5px);*/
}
